﻿namespace BLL
{
    using DAL;
    using System;
    using System.Data;
    using System.Data.SqlClient;

    public class TypeController
    {
        private ConnectionManager connMgr = new ConnectionManager();

        public string GetRequestType(int idTipoSolicitacao)
        {
            SqlCommand qryX = new SqlCommand("SELECT DescTipoSolicitacao FROM TiposSolicitacao WHERE idTipoSolicitacao = @idTipoSolicitacao");
            qryX.Parameters.AddWithValue("@idTipoSolicitacao", idTipoSolicitacao);
            DataRow dr = this.connMgr.doReader(qryX).Rows[0];
            return dr[0].ToString();
        }

        public DataTable GetRequestTypes()
        {
            SqlCommand qryX = new SqlCommand("SELECT idTipoSolicitacao, DescTipoSolicitacao FROM TiposSolicitacao");
            return this.connMgr.doReader(qryX);
        }

        public void UpdateType(int idTipoSolicitacao, string DescTipoSolicitacao)
        {
            SqlCommand qryX = new SqlCommand("UPDATE TiposSolicitacao SET DescTipoSolicitacao = @DescTipoSolicitacao WHERE idTipoSolicitacao = @idTipoSolicitacao");
            qryX.Parameters.AddWithValue("@idTipoSolicitacao", idTipoSolicitacao);
            qryX.Parameters.AddWithValue("@DescTipoSolicitacao", DescTipoSolicitacao);
            this.connMgr.doCommand(qryX);
        }
    }
}

